-
Notifications
You must be signed in to change notification settings - Fork 168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: Pre-calculated constant for convertLandauFwhmToGaussianSigma
#2372
refactor: Pre-calculated constant for convertLandauFwhmToGaussianSigma
#2372
Conversation
Codecov Report
@@ Coverage Diff @@
## main #2372 +/- ##
=======================================
Coverage 49.58% 49.58%
=======================================
Files 453 453
Lines 25517 25517
Branches 11706 11706
=======================================
Hits 12653 12653
Misses 4581 4581
Partials 8283 8283
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
📊: Physics performance monitoring for 17bb728physmon summary
|
not sure if we do - the plot is hard to read these changes should not affect the AMVF results but do for unknown reasons. this is what I experienced a couple of times already. small changes in the sim or track fitting result in big changes in the AMVF hist cmp I updated the reference because the problem seems unrelated |
AMVF vertex finding dropped vertex candidates because `isMergedVertex` would return `true` for negative covariance matrices. The reason why these matrices are negative definite is still unclear but we should not consider them as merged vertices by default I think. This was the reason why we experienced noisy AMVF physmon diff for mostly unrelated changes because these conditions would flip flop on small numerical changes. A small reproducible example can be found in #2372
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Its a shame that things like std::log
only get constexpr
with C++26...
But looks good, let's get it in!
physmon and the examples tests still seem to fail. |
oh no... the hash changes are expected but I would have thought the AMVF diff should be gone by now 😞 |
Really weird... An alternative would be a |
I am trying to find the problem in the AMVF which is causing this flip flop of vertices for small numerical changes. This diff here is quite nice to be able to find the spot |
…pes (#2366) Refactors the interactions interface to be minimal. That means only passing absolute charge and absolute PDG and only where necessary. At the same time I made the types explicit. For some reason we use `float` all across the interaction code which I kept and made more explicit. also fixes a weird FPE discovered in - #2336 pulled these changes out of - #2341 - #2336 blocked by - #2375 - #2372
Athena changes did not come from this PR. |
Pulled out of #2366 to pin down the hash and physmon diff
blocked by